Prediction of Compressive Strength of Concrete using Artificial Neural Networks

 

Dr. Neeraja. D1*, Swaroop G.2

1Associate Professor, Structural and Geotechnical Division, VIT University, Vellore-632014, India

2PG student, Structural and Geotechnical Division, VIT University, Vellore-632014, India.

*Corresponding Author E-mail: neeraja.d@vit.ac.in

 

ABSTRACT:

The primary composition of concrete includes cement, water and aggregates. The main objective in proportioning of these ingredients is to produce concrete of desired strength. Concrete being a complex material, the prediction of compressive strength is a cumbersome task. In this study, Artificial intelligence model is put forth to predict the strengths at various ages of concrete which will definitely save time, material and money. Artificial neural networks are gaining popularity and have proved to be a promising area of Artificial Intelligence. Artificial neural networks derive their origin from human brain. The use of this technology where a computer is used to mimic large amount of interconnections and networking that exists between nerve cells like in human nervous system has proved to be an efficient one.  The proposed model has inputs namely cement, sand, water, coarse aggregates, fine aggregates and fineness modulus. Present study involves data obtained and the network is trained using a back propagation algorithm. This algorithm uses layered feed forward artificial neural networks. Further this algorithm is a supervised learning method which is a generalization of delta rule and is activated by log-sigmoidal function.

 

KEYWORDS: Hand wash, antimicrobial activity, Glycyrrhiza glabra .

 

 


INTRODUCTION:

Copeland (1964) “Man consumes no material except water in such tremendous quantities”. It is no doubt that with the development of human civilization, concrete will continue to be a dominant construction material in the future. Versatility to make concrete from materials easily available and moulding into desired shape has made concrete the second largest material to be consumed. It is a composite material composing of coarse granular material embedded in hard material matrix (binder) which fills the spaces and binds the aggregates.

 

The ultimate goal in designing of concrete mixes is to obtain desired strength, durability, performance with economy. Among these requirements compressive strength plays a predominant role in designing concrete mixes. Artificial Neural Networks also termed as “Neural Nets”, “Artificial Neural Nets”, or ANN in short is a computation tool modeled on the basis of human nervous system or brain. The human nervous system consists of massively large parallel interconnection of neurons. These neurons work in smaller interval of time.  These Neural Nets are ideally suited for a wide range of tasks where there are no available algorithm to complete the task. ANN is preliminarily trained to solve problems adapting a teaching method and data applicable. Based on training received ANN has the capability to generalize and thereby recognize similarities among different inputs provided. Neural nets are nonlinear massive parallel computational models. ANN consists of simple processors linked by weighted connections; these processing nodes are called as “Neurons”. The neurons are multiple-input, multiple-output systems (MIMO). They receive signals from the inputs provided which generates a resultant signal and thereby produce similar signals to all outputs. These neurons in an ANN are arranged as layers where the layer that interacts with the environment in receiving inputs is input layer and the final layers to present processed data is output layer. Several other layers in between these two are termed as hidden layers. The connections between neurons are called as synapses.

 

Overview of artificial neural networks:

The power of neural nets lies in their ability to generalize by learning and parallel processing. Uses of ANN have the following capabilities:

·        Non-Linearity

·        Adaptivity

·        Input-Output Mapping

·        Fault Tolerance

·        VLSI implement ability

·        Uniformity of Analysis and Design

·        Contextual Information

·        Neurobiological Analogy.

 

In ANN each neuron communicates its output to other node using activation functions. These networks may be a single or multi-layered one. Single layered networks have an input layer that projects onto output layer of neurons unlike multi-layered which have hidden layers. Basic methodology consists of 3 phases namely Network Training, Testing and Validation. In the process of training, algorithms are adapted to modify the weights of connections. This process is referred to as learning which is done by assigning weights and biasing the computed from a set of data available as per conditions applicable.  ANN learns from examples and generalize for data apart from the training data. Then the test data is used to check generalization. Learning situation is categorized into Supervised, Unsupervised and Reinforced Learning. Supervised learning/Associative is where the network is trained by providing suitable input matching output patterns. In case of unsupervised learning, output is trained to respond to clusters of input patterns and in case of Reinforced, learning is intermediate since learning machine does some action on the environment and gets the response from the environment(Rogers (1994)). There are several Neural Network Architectures classified based on Biological Networks:

Full Connected:

Every node is connected to every other node.

 

Single-Layer feed forward:

one input layer that projects onto an output layer but not vice-versa.

 

Multilayer-feed forward:

network with hidden layers in between input and output.

 

Recurrent:

consists of feedback loops.

 

Modular:

tasks are done using smaller modules and then combined Back Propagation Network is used in layered feed-forward ANNs. Here neurons are organized in layers and signals are sent forward and errors are propagated backward. It uses supervised training. Number of hidden layer is fixed as per the application, complexity and the count of input- output samples. Input layer has neurons equal to the number of input samples and so is the output. Number of hidden layer is determined by trial and error based on experimental data. Some important Terminologies include:

 

Feed Forward Computation:

input vector representing the pattern to be recognized is incident onto input layer and subsequently distributed to the hidden layers and transferred to output layer in the form of weighted connection.

 

Error Back-Propagation:

Networks deal with supervised values, hence first aspect required to be recognized in the training is the need for measuring of classes of network to produce target values. The measure of this value is termed as network error. In Back-propagation learning algorithm the error measure is found using mean square root given by

 

Ep=Tpj-Opj)2

 

where

Tpj= Target Value of jthOutput unit for pattern p

Opj= Actual Output for jth unit for pattern p

 

Problem Definition:

Design of concrete mixes is done by certain empirical relationships between design parameters and experiments. A normal concrete mix of desired strength is achieved by several trials. Hence ANN is used for this problem where no solution algorithm is available. The feature of ANN in obtaining relationship between output and input is utilized to establish relationship between the sample data. This will considerably reduce the number of trails. For developing this Neural nets, sufficient set mixing proportions with corresponding strengths, water content, fineness modulus are required in training the network.

 

MATERIALS AND METHODS:

In the present work implementation and training is developed using MATLAB. Neural network toolbox in MATLAB version 7.7.0 is utilized for the study. A multilayer perceptron approach is used here in developing this model. Back Propagation training algorithms is used. There are several activation functions available which include Threshold, Ramp, Sigmoid and Gaussian. The activation function used here is the log-sigmoidal function. Sigmoid is a function whose graph is S shaped. It is an increasing function and balances between linear and non-linear.

 

Fig. 1 Logistic Curve

 

Curve shown in Fig. 1 is defined by the formula

 

S(t)=

 

The procedure that follows in determining the output is as follows:

Step 1: Sum of weighed inputs is found

Step 2: Transform weighed inputs using above formulae

Step 3: To sum hidden node outputs

Step 4: Transform weighed sum

 

Learning rate affects the speed of arriving at solutions. In this back propagation the learning rate is analogous to step-size parameter from gradient-descent algorithm. Momentum parameter is used to prevent the system from convergence to a local minimum or saddle point. High momentum parameter is also used to increase the speed of convergence in the system. The values of learning rate L and momentum M for the study is 0.2 and 0.1. Training time T=400 for each network. Normalization is done using WEKA used in carrying out ANN analysis. In pre-process minimum, maximum, mean and standard deviation for each of the features is computed and used in sigmoidal function transformation. Hence this helps in maintaining values within standard deviation of mean. Normalized range is in between 0 and 1. Cross-Validation technique with folds grossing 20 is implemented which is a standard tool in analytics and is important for fine-tune of data mining models. Success of the model to predict the 7, 14 and 28 days compressive strength depends on training data and magnitude. Predicted strengths are compared with the actual strengths. Training of the network was carried out using a set of inputs and corresponding output data.  Input and the target accurate values are obtained from various available sources. Table 1 contains the input and target output data followed and Table 2 contains the range of input data.


 

Table 1. Input and Output Data

Input

Output

(Target Compressive Strength MPa)

S.NO.

Cement

(kg/m3)

Sand (Kg/m3)

Fineness

Modulus 

Water (ml)

Coarse Aggregate (Kg/m3)

 

7 days 

14  days

28 days

1

462.500

721.50000

2.600

185.00

1022.250

27.680

32.710

38.400

2

475.000

665.00000

2.400

190.00

1054.500

24.660

26.680

29.880

3

475.000

698.25000

2.600

190.00

1021.250

27.350

28.680

35.880

4

462.500

689.12000

2.400

185.00

1031.380

24.750

27.660

29.770

5

462.500

721.50000

2.600

185.00

1022.120

27.420

34.950

39.370

6

475.000

665.00000

2.400

190.00

1054.500

23.150

29.510

31.480

7

475.000

698.25000

2.600

190.00

1021.250

23.550

32.400

34.860

8

440.470

713.56000

2.400

185.00

1057.130

18.040

26.170

24.060

9

440.470

739.99000

2.600

185.00

1021.890

19.860

28.910

27.680

10

452.400

683.12000

2.400

190.00

1054.090

24.330

30.600

30.660

11

452.400

764.56000

2.600

190.00

1022.420

26.650

32.620

34.200

12

440.470

713.56000

2.400

185.00

1057.130

19.900

27.220

27.820

13

440.470

739.99000

2.600

185.00

1021.890

25.730

30.510

32.550

14

452.400

683.12000

2.400

190.00

1054.090

26.020

35.350

37.400

15

452.400

764.56000

2.600

190.00

1022.420

27.820

37.600

39.220

16

420.450

731.58000

2.400

185.00

1055.330

17.550

21.950

24.770

17

420.450

765.22000

2.600

185.00

1021.690

20.640

22.460

26.950

18

431.820

703.87000

2.400

190.00

1057.960

23.770

27.110

34.680

19

431.820

742.73000

2.600

190.00

1023.410

27.350

31.710

34.680

 

Table 1 Conti......

Input

Output

(Target Compressive Strength MPa)

S.NO.

Cement

(kg/m3)

 

Sand (Kg/m3)

Fineness

Modulus

 

Water (ml)

Coarse Aggregate (Kg/m3)

 

7 days

 

14  days

28 days

20

420.450

731.58000

2.400

185.00

1055.330

20.000

21.530

25.970

21

420.450

765.22000

2.600

185.00

1021.900

22.800

28.420

34.800

22

431.820

703.87000

2.400

190.00

1057.960

24.600

29.880

31.350

23

431.820

742.73000

2.600

190.00

1023.410

26.000

36.480

38.680

24

401.170

752.06000

2.400

185.00

1065.750

18.970

22.020

23.840

25

401.170

780.21000

2.600

185.00

985.320

19.220

25.550

28.550

26

413.040

726.95000

2.400

190.00

1057.380

22.330

25.820

25.970

27

413.040

760.00000

2.600

190.00

1024.340

23.480

26.420

28.970

28

402.170

752.06000

2.400

185.00

1065.750

18.620

24.240

25.330

29

402.170

780.21000

2.600

185.00

985.320

19.640

26.420

28.970

30

413.040

726.95000

2.400

190.00

1057.380

19.980

26.750

29.320

31

413.040

760.00000

2.600

190.00

1024.340

26.200

29.130

34.600

32

385.420

385.42000

2.400

185.00

1056.050

14.440

19.060

23.060

33

385.420

796.82000

2.600

185.00

1021.360

20.800

24.750

31.950

34

385.420

744.16000

2.400

190.00

1056.870

16.110

21.770

26.840

35

395.830

775.8300

2.600

190.00

1021.240

22.400

23.730

32.550

36

385.420

766.99000

2.400

185.00

1056.090

14.080

17.910

19.530

37

385.420

796.82000

2.600

185.00

1021.360

26.000

29.770

27.640

38

395.830

744.16000

2.400

190.00

1056.170

15.710

18.570

25.570

39

395.830

775.83000

2.600

190.00

1021.240

17.660

23.880

28.570

40

370.000

780.70000

2.400

185.00

1054.500

13.910

17.930

21.820

41

370.000

821.40000

2.600

185.00

1021.400

21.600

21.820

24.880

42

380.000

760.00000

2.400

190.00

1056.400

16.110

21.770

26.840

43

380.000

790.40000

2.600

190.00

1022.200

20.400

22.730

32.550

44

370.000

780.70000

2.400

185.00

1054.500

14.080

17.910

19.530

45

370.000

821.40000

2.600

185.00

1021.400

26.000

29.770

25.640

46

380.000

760.00000

2.400

190.00

1056.400

15.710

18.570

25.570

47

380.000

790.40000

2.600

190.00

1022.200

17.660

23.880

28.570

48

355.770

796.93000

2.400

185.00

1056.640

15.080

20.260

24.840

49

355.770

825.39000

2.600

185.00

1021.060

17.130

23.000

28.000

50

365.380

774.61000

2.400

190.00

1055.940

17.820

23.200

25.000

51

365.380

807.49000

2.600

190.00

1023.060

24.310

27.570

28.900

52

355.770

796.93000

2.400

185.00

1056.540

13.840

17.800

25.600

53

355.770

825.39000

2.600

185.00

1021.060

15.660

20.400

29.300

54

365.380

774.61000

2.400

190.00

1055.940

16.910

20.130

25.970

55

365.380

807.49000

2.600

190.00

1023.060

19.570

29.460

29.770

 


Table 2. Range of Inputs

S NO

Parameters

Range

1

Cement (Kg)

355.770-475.000

2

Sand(Kg)

665.000-825.390

3

Coarse Aggregates(Kg)

985.320-1065.750

4

Water (ml)

185.0-190.0

5

Fineness Modulus

2.40-2.60

 

RESULTS AND DISCUSSION:

Artificial Neural Networks have proved to be efficient in engineering applications. System control and identification are successfully executed. In the present study acceptance or rejection of this ANN model generated was determined by its capability in predicting compressive strengths for 7, 14 and 28 days. ANN was used to map relationship between inputs and actual outputs obtained from various sources. The ability of ANN to train a given data and predict missing data achieves possible normalization which in turn is used for the process to deal with imprecise data. Input layer consists of 5 neurons and each hidden layer has 10 neurons and non-linear sigmoid function was used. Table 3 contains the actual values with the errors calculated from the predicted values from the model. Performance of the ANN network is measured by

·        Correlation Co-Efficient

·        Mean Absolute Error

·        Root Mean Square Error

 

Table 3 gives the values of the above parameters. Means square error is the average squared difference between outputs and target values and a lower value is desired. 0 means no error. Regression R values measure the correlation between outputs and targets. R values tending to 1 means a close relationship, and a 0 indicates random relationship. Correlation coefficients for 7, 14 and 28 days were found to be 0.9670, 0.9536, 0.9588 respectively. Finally graphs are plotted between actual and predicted values of compressive strength for 7, 14 and 28 days respectively. Fig. 1, 2 and 3 show graphs having marginal differences between predicted and actual compressive strength. Table 4 gives the summary of the coefficients. Results suggest that most of the points lie within ±10% of line plotted in perfect agreement. Hence from the above results, it can be concluded that experimental and ANN results are identical. This proposed Artificial intelligence model can essentially be used to predict strengths and will thus save design costs, wastage of material and time.

 


 

Fig. 1: Actual v/s Predicted 7 days Compressive Strength

 

Fig.2: Actual v/s Predicted 14 days Compressive Strength


 


 

Fig.3: Actual v/s Predicted 28 days Compressive Strength


 

 


Table 3. Actual Values and Errors

SNO

7 days

Error

14  days

Error

28 days

Error

1

27.680

0.119527

32.710

-0.89925

38.400

-1.20992

2

24.660

0.863311

26.680

-1.59681

29.880

-0.84731

3

27.350

3.961016

28.680

-2.16583

35.880

0.292403

4

24.750

-0.26047

27.660

-0.12997

29.770

-0.30331

5

27.420

-0.03211

34.950

1.41423

39.370

-0.19376

6

23.150

-0.64669

29.510

1.233193

31.480

0.752689

7

23.550

0.161016

32.400

1.554169

34.860

-0.7276

8

18.040

-1.84698

26.170

-0.94919

24.060

-1.88897

9

19.860

-6.22995

28.910

-1.90894

27.680

-5.25203

10

24.330

-1.1589

30.600

-2.11217

30.660

-0.73421

11

26.650

-1.51964

32.620

-0.7543

34.200

0.262579

12

19.900

0.013018

27.220

0.100814

27.820

1.291028

13

25.730

-0.35995

30.510

-0.30894

32.550

-0.38203

14

26.020

0.531097

35.350

2.637826

37.400

6.005794

15

27.820

0.150361

37.600

4.225699

39.220

5.282579

16

17.550

0.239632

21.950

0.198708

24.770

0.245616

17

20.640

-3.1475

22.460

-1.83903

26.950

-3.63922

18

23.770

-0.38331

27.110

-1.5064

34.680

4.157011

19

27.350

0.853075

31.710

-1.87111

34.680

-2.24738

20

20.000

2.689632

21.530

-0.22129

25.970

1.445616

21

22.800

-0.9875

28.420

4.120969

34.800

4.210784

22

24.600

0.446692

29.880

1.263599

31.350

0.827011

23

26.000

-0.49693

36.480

2.898893

38.680

1.93262

24

18.970

0.107812

22.020

-1.15268

23.840

-1.85474

25

19.220

0.180107

25.550

-0.02724

28.550

-0.11555

26

22.330

1.993313

25.820

-0.57611

25.970

-1.825

27

23.480

-0.90945

26.420

-0.84783

28.970

-4.26324

28

18.620

-0.24219

24.240

1.067323

25.330

-0.36474

29

19.640

0.600107

26.420

0.842763

28.970

0.304449

30

19.980

-0.35669

26.750

0.353891

29.320

1.525

31

26.200

1.810552

29.130

1.862166

34.600

1.366759

32

14.440

-0.0818

19.060

0.693313

23.060

2.107402

33

20.800

0.526127

24.750

-2.0735

31.950

2.453752

34

16.110

-1.63351

21.770

-0.19838

26.840

0.379734

35

20.400

0.67948

22.730

0.239776

32.550

2.571501

36

14.080

-0.4418

17.910

-0.45669

19.530

-1.4226

37

26.000

5.726127

29.770

2.946504

27.640

-1.85625

38

15.710

-2.03351

18.570

-3.39838

25.570

-0.89027

39

17.660

-2.06052

23.880

1.389776

28.570

-1.4085

40

13.910

-0.57514

17.930

-0.43838

21.820

1.833022

41

21.600

1.311401

21.820

-4.74166

24.880

-0.58754

42

16.110

-0.51207

21.770

0.835501

26.840

0.420378

43

20.400

0.983737

22.730

-1.67316

32.550

3.75424

44

14.080

-0.40514

17.910

-0.45838

19.530

-0.45698

45

26.000

0.152344

29.770

0.087775

25.640

0.030885

46

15.710

-0.91207

18.570

-2.3645

25.570

-0.84962

47

17.660

-1.75626

23.880

-0.52316

28.570

-0.22576

48

15.080

0.016162

20.260

2.6391

24.840

-0.3059

49

17.130

-2.09414

23.000

1.076979

28.000

-0.97949

50

17.820

1.549172

23.200

0.209845

25.000

-1.25807

51

24.310

3.955249

27.570

-0.88656

28.900

-0.71442

52

13.840

-1.22384

17.800

0.1791

25.600

0.454098

53

15.660

-3.56414

20.400

-1.52302

29.300

0.320515

54

16.910

0.639172

20.130

-2.86016

25.970

-0.28807

55

19.570

-0.78475

29.460

1.00344

29.770

0.155581

 

Table 4. Summary of Coefficients

SNO

Parameter

Correlation coefficient

Mean absolute error

Root mean square

1

7 Day Compressive Strength

0.9670

0.11632

1.2381

2

14 Day Compressive Strength

0.9536

0.09796

1.8303

3

28 Day Compressive Strength

0.9588

0.13255

1.9695

 


 

CONCLUSIONS:

From the test results, it can be concluded that  Artificial Neural Networks are user friendly and will thereby help the concrete industry in avoiding risks of faulty/deficient mixes that will impact on the durability of structures.

 

REFERENCES:

1.       Brunour, Stephen and Copeland L.E. The chemistry of concrete, Scientific American ,1964;pp 80-92

2.       Rogers, JL .Simulating structural analysis with neural network, Journal of Computer and Civil Engineering, 1994; 8(2):  pp 252–265.

3.       The Math Works, Neural network toolbox for use with MATLAB\: userguide,http://www.mathworks.com/access/helpdesk/help/pdf_doc/nnet/nnet.pdf, 2003, [last accessed 11 November 2004.

 

 

 

 

Received on 24.08.2016          Modified on 19.10.2016

Accepted on 30.11.2016        © RJPT All right reserved

Research J. Pharm. and Tech. 2017; 10(1): 35-40.

DOI: 10.5958/0974-360X.2017.00009.9